﻿
namespace Virvar.Net
{
    /// <summary>
    /// Нужно закрывать, когда больше не нужен
    /// </summary>
    public interface IMessager
    {
        /// <summary>
        /// Отправка сообщения
        /// </summary>
        /// <param name="data">отправляемые данные</param>
        public virtual void Send(byte[] data);
        /// <summary>
        /// Получение сообщения
        /// </summary>
        /// <returns></returns>
        public virtual byte[] Receive();
        /// <summary>
        /// Закрывает NetworkStream
        /// </summary>
        public void Close();
    }
}
